#makefile
SERVER=server
CLIENT=client
CC=g++
SERVER_SRC=Server.cc
Client_SRC=Client.cc

#make一下只会从上往下扫描扫描第一个。
#先形成一个依赖关系SERVER 和CLIENT。然后从上向下扫描文件就会扫描到all，all依赖SERVER和CLIENT然后拿到这两个命令。最后执行all的依赖方法发现没有直接执行完毕。
.PHONY:all
all:$(SERVER) $(CLIENT)

$(SERVER):$(SERVER_SRC)
	$(CC) -o $@ $^ -std=c++11
$(CLIENT):$(Client_SRC)
	$(CC) -o $@ $^ -std=c++11

.PHONY:clean
clean:
	rm -f $(SERVER) $(CLIENT)
